COMMENTS:
1. LAN NVM update package for AOC-S40G-i2Q using XL710 LAN controller.

===================
SEE INSTRUCTION.TXT
===================

EEPROM REVISION INFO:
17) S40Gi2Q_20260211_9-55_NUP (02/11/2025)
	a. added a POINTER section to LR_map.txt, LR_map_1.txt, S_map.txt, S_map_1.txt that ENABLES the VPD.
	
16) S40Gi2Q_20251223_9-55_NUP (12/23/2025) 
	a. NVM updated with WOL disabled - v9.55 FW from IPS 0987258
	Long Range Transceiver - AOC-S40G-i2Q_LR_9p55_CFGID4p5_ASPM_OFF_ANVM_0.04_800101C0.bin
	Standard Transceiver - AOC-S40G-i2Q_SR_9p55_CFGID4p5_ASPM_OFF_ANVM_0.04_800101BF.bin
	b. NVM is included PXE3863.
	c. replaced nvmupdate64e file with one from Quartzville Tools_735003
15) S40Gi2Q_20251222_9-55_NUP (12/22/2025) 
	a. NVM updated with WOL disabled - v9.55 FW from IPS 0987258
	Long Range Transceiver - AOC-S40G-i2Q_LR_9p55_CFGID4p5_ASPM_OFF_ANVM_0.04_800101C0.bin
	Standard Transceiver - AOC-S40G-i2Q_SR_9p55_CFGID4p5_ASPM_OFF_ANVM_0.04_800101BF.bin
	b. NVM is included PXE3863.
	c. Fixed EEPID in S_nvmupdate.cfg and S_nvmupdate_1.cfg
	
14) S40Gi2Q_20251219_9-55_NUP (12/19/2025)
	a. NVM updated with WOL disabled - v9.55 FW from IPS 0987258
	Long Range Transceiver - AOC-S40G-i2Q_LR_9p55_CFGID4p5_ASPM_OFF_ANVM_0.04_800101C0.bin
	Standard Transceiver - AOC-S40G-i2Q_SR_9p55_CFGID4p5_ASPM_OFF_ANVM_0.04_800101BF.bin
	b. NVM is included PXE3863.
	
13) S40Gi2Q_20250611_9-40_NUP (06/11/2024) - With updated map

12) S40Gi2Q_20241007_9-40_NUP (10/07/2024) - Reworked v9.40 firmware from IPS 00884726
	a. Long Range Transceiver - SMC_S40-i2Q_LR_XL710_9p40_QSFP_MCTP_CFGID4p5_Dual_ANVM_ASPM-OFF_0.01_8000F429.bin 
	   Standard Transceiver - SMC_S40-i2Q_SR_XL710_9p40_QSFP_MCTP_CFGID4p5_Dual_ASPM_OFF_ANVM_0.01_8000F42A.bin
	b. Included PXE + EFI from PXE3534.
	c. LLDP script correction.

12) S40Gi2Q_20240718_9-40_NUP (7/18/2024) - Reworked v9.40 firmware from IPS 00884726
	a. Long Range Transceiver - SMC_S40-i2Q_LR_XL710_9p40_QSFP_MCTP_CFGID4p5_Dual_ANVM_ASPM-OFF_0.01_8000F429.bin 
	   Standard Transceiver - SMC_S40-i2Q_SR_XL710_9p40_QSFP_MCTP_CFGID4p5_Dual_ASPM_OFF_ANVM_0.01_8000F42A.bin
	b. Included PXE + EFI from PXE3534.

12) S40Gi2Q_20240621_9-40_NUP (6/21/2024) - v9.40 firmware from IPS 00884726
	a. Long Range Transceiver - SMC_S40-i2Q_LR_XL710_9p40_QSFP_MCTP_CFGID4p5_Dual_ANVM_ASPM-OFF_0.00_8000F368.bin 
	   Standard Transceiver - SMC_S40-i2Q_SR_XL710_9p40_QSFP_MCTP_CFGID4p5_Dual_ASPM_OFF_ANVM_0.00_8000F36B.bin
	b. Included PXE + EFI from PXE3534.

11) S40Gi2Q_20240111_9-00_NUP (1/11/2024) - newer v9.00 from IPS 00827503 fixed LR module issue
	a. Long Range Transceiver - SMC_S40-i2Q_LR_XL710_9p00_QSFP_MCTP_CFGID4p5_Dual_ANVM_ASPM-OFF_8000EB47.bin 
	   Standard Transceiver - SMC_S40-i2Q_SR_XL710_9p00_QSFP_MCTP_CFGID4p5_Dual_ASPM_OFF_ANVM_8000EB6A.bin
	b. Included PXE + EFI from PXE3295.
	c. New map file enabled the External 40G LR4 bits.

10a) I2Q40G4A1_NUP (6/23/2023)
	a. Included PXE + EFI from PXE3295.

10) I2Q40G4A_NUP (6/15/2023) - newer v9.00 (with updated custom map) fixed the LED light settings as well as the EPCT function
	a. Long Range Transceiver - CSTM_SMC_S40G-i2Q_LR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000E1FC.bin 
	   Standard Transceiver - CSTM_SMC_S40G-i2Q_SR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000E1FB.bin 
	b. NVM image is included PXE + EFI from PXE3256.

9) I2Q40G401_NUP (5/22/2023) - with the LED info in the map file.

8) I2Q40G40_NUP (5/17/2023) - newer v9.00 fixed the LED light settings as well as the EPCT function
	a. Long Range Transceiver - CSTM_SMC_S40G-i2Q_LR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000E0B5.bin 
	   Standard Transceiver - CSTM_SMC_S40G-i2Q_SR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000DF77.bin 
	b. Included BootIMG.FLB PXE + EFI OROM from PXE3256.

7) I2Q40G3C_NUP (4/18/2023) - new v9.00 NVM with LED sequence reverse issue fixed 
	a. Long Range Transceiver - CSTM_SMC_S40G-i2Q_LR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000DF76.bin 
	   Standard Transceiver - CSTM_SMC_S40G-i2Q_SR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000DF77.bin 
	b. Included BootIMG.FLB PXE + EFI OROM from PXE3256.

6) I2Q40G3B_NUP (2/9/2023) - v9.00 NVM with EPCT enabled
	a. Long Range Transceiver - CSTM_SMC_S40G-i2Q_LR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000D907.bin 
	   Standard Transceiver - CSTM_SMC_S40G-i2Q_SR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_8000D923.bin
	b. Included BootIMG.FLB PXE + EFI OROM from PXE3256.

5) I2Q40G3A_NUP (11/18/2022)
	a. Long Range Transceiver - SMC_S40G-i2Q_LR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_0.00_8000D2DA.bin 
	   Standard Transceiver - SMC_S40G-i2Q_SR_XL710_9p00_QSFP_MCTP_CFGID4p5_ANVM_ASPM-OFF_0.00_8000D2D9.bin
	b. Included BootIMG.FLB PXE + EFI OROM from PXE3256.
	
4) I2Q40G30_NUP (10/14/2021) - v8.30 NVM image from IPS 00632116 EPCT split fix.
	a. Long Range Transceiver - SMC_S40-i2Q_XL710_8p30_QSFP_MCTP_CFGID4p5_Dual_ANVM_ASPM-OFF_8000B78C.bin
	   Standard Transceiver - SMC_S40-i2Q_XL710_8p30_QSFP_MCTP_CFGID4p5_Dual_ASPM_OFF_ANVM_8000B78D.bin
	b. Included BootIMG.FLB PXE + EFI OROM from PXE2926.

3a) I2Q40G2C1A_NUP (8/16/2021)
	a. Force update (-f) in script to change between v8.3 F/W with LLDP enable and disable. 

3) I2Q40G2C1_NUP (7/20/2021)
	a. Renamed to 2C1 to match with production I2Q40G2C1 package. 

2) I2Q40G2C_NUP (5/5/2020) - v8.30 NVM image from IPS 00597028
	a. Included BootIMG.FLB PXE + EFI OROM from PXE2926.
	b. F/W v8.30 (Long Range Transceiver ETrackID 8000A976 and Standard Transceiver ETrackID 8000A977)
	c. Setting changes by SMC for both Long Range and Standard Transceiver images:
		0x15 : 020C				;LAN EEPROM Revision
		0xCDD : 15D9				;SVID
		0xCDE, 0x67FA, 0xC4D, 0xC6B : 084A	;SSID
		0xCEA : 0001				;Enable VPD
		0x19, 0x2C : FFFF			;Disable WOL
		0xDCA, 0xDCC, 0xDCE, 0xDD0 : 0000	;Disable APME
		0x14009 : 1113				;OS2BMC traffics for port 0 
		0x1400D : 8065				;OS2BMC CRC
		0x33 : 400B				;PXE and UEFI capabilities
		0x68F, 0x690, 0x691, 0x692 : 0100	;PXE protocol select 
	d. Map file has to account for current setting changes plus LED, LR, and LLDP settings in case older firmware have different values.

1) I2Q40G2B3_NUP (6/16/2020) - Disabled WOL
	a. Customer LAN NVM update package UEFI and Linux versions.
	b. Firmware v7.2 (Long Range Transceiver ETrackID 80008321, Standard Transceiver 80008322). 
	c. Included PXE and UEFI OROM from PXE2585.
	d. Override LR and LED settings from map files. 
	e. Disabled WOL for all 4 ports